import http from '@/utils/request';
export default { 
  /**   
  * 查询权限菜单列表   
  * @param params   
  */ 
 async getMenuList(params){ 
   return await http.get("/api/permission/list",params);  
  },
  /**
   * 获取上级菜单
   */
   async getParentMenuList(params) { 
    return await http.get("/api/permission/parent/list", params)
  },
  /**
   * 添加菜单
   */
   async addMenu(params){ 
     return await http.post("/api/permission/add",params)
  },
  /**
   * 修改菜单
   */
   async updateMenu(params){ 
     return await http.put("/api/permission/update",params)
  },
  /**
   * 检查菜单下是否存在子菜单
   */
   async checkPermission(param){ 
     return await http.getRestApi("/api/permission/check",param);
  },
  /**
   * 删除菜单
   */
   async deleteById(params) { 
     return await http.delete("/api/permission/delete", params);
    }
}